home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / science / sm32a.zip / SYMBMATH.H02 < prev    next >
Text File  |  1994-12-22  |  7KB  |  145 lines

  1.         1.        Introduction
  2.         1.1        What is SymbMath
  3.  
  4.     SymbMath (an abbreviation for Symbolic Mathematics) is asymbolic 
  5. calculator that can solve symbolic math problems. 
  6.     SymbMath is a computer algebra system that can perform exact 
  7. numeric, symbolic and graphic computation. It manipulates complicated 
  8. formulas and returns answers in terms of symbols, formulas, exact numbers, 
  9. tables and graph. 
  10.     SymbMath is an expert system that is able to learn from user's input. If 
  11. the user only input one formula without writing any code, it will automatically 
  12. learn many problems related to this formula (e.g. it learns many integrals 
  13. involving an unknown function f(x) from one derivative f'(x)).
  14.     SymbMath is a symbolic, numeric and graphics computing 
  15. environment where you can set up, run and document your calculation, draw 
  16. your graph, and use external functions in the same way as standard functions 
  17. since the external functions are auto-loaded.
  18.     SymbMath is a programming language in which you can define 
  19. conditional, case, piecewise, recursive, multi-value functions and procedures, 
  20. derivatives, integrals and rules.
  21.     SymbMath is database where you can search your data.
  22.     SymbMath is a multi-windowed editor in which you can copy-and-paste 
  23. anywhere in a file and between files, even from the Help window.
  24.     It runs on IBM PCs (8086) with 400 KB free memory under MS-DOS.
  25.  
  26.  
  27.         1.2     Capabilities
  28.  
  29.     It can provide analytical and numeric answers for:
  30.     *  Differentiation: regular or higher order, partial or total, mixed and 
  31. implicit differentiation, one-sided derivatives.
  32.     *  Integration: indefinite or definite integration, multiple integration, 
  33. infinity as a bound, parametric or iterated implicit integration.
  34.     *  Solution of equations: roots of a polynomial, systems of algebraic or 
  35. differential equations.
  36.     *  Manipulation of expressions: simplification, factoring or expansion, 
  37. substitution, evaluation.
  38.     *  Calculation: exact and floating-point numeric computation of integer, 
  39. rational, real and complex numbers in the range from minus to plus infinity, 
  40. even with different units.
  41.     *  Limits: real, complex or one-sided limits, indeterminate forms.
  42.     *  Complex: calculation, functions, derivatives, integration.
  43.     *  Sum and product: partial, finite or infinite.
  44.     *  Others: series, lists, arrays, vectors, matrices, tables, etc.
  45.         Also included are:
  46.     *  Plot: functions, polar, parametric, data, and list.
  47.     *  Draw: lines, arcs, ellipse, circles, ovals.
  48.     *  Auto-loaded library in the source code.
  49.     *  Pull-down and pop-up menus, resizable and colourable windows.
  50.     *  On-line help, and on-line manual.
  51.     *  Procedural, conditional, iteration, recursive, functional, rule-based, 
  52. logic, pattern-matching and graphic programming.
  53.     *  Searching database.
  54.  
  55.         1.3  Shareware, Student and Advanced Versions
  56.  
  57.     You should register with the author if you use SymbMath.
  58.     Please read all *.TXT files before running SymbMath. Please copy-and-
  59. past examples in the Help window to practise. The printed documents (100+ 
  60. pages) is available from author.
  61.     If you get the SymbMath on ZIP format (e.g. sm32a.zip), you should 
  62. unzip it with parameter -d by
  63.         pkunzip -d sm32a c:\symbmath
  64. Or on the MS-DOS prompt to install it, type        Install
  65.     On the MS-DOS prompt to run it, type        SymbMath
  66.     SymbMath has three versions: Shareware Version A, Student Version 
  67. B and Advanced Version C. The Shareware version lacks the solve(), trig 
  68. (except sin(x) and cos(x)), and hyperbolic functions, (lack 10% keywords) and 
  69. the student version lacks the hyperbolic functions (lack 5% keywords). You 
  70. cannot input these lack functions in Shareware or student version.
  71.  
  72. ------------------------------------------------------------------------------------------
  73. Version            Class    Lacked Functions            Price
  74.  
  75. Shareware    A    solve(), hyperbolic,            US$10 or AU$10
  76.             trig (except sin(x), cos(x))
  77. Student            B    hyperbolic                US$60 or AU$75
  78. Advanced    C                        US$99 or AU$120
  79. Libraries    *.li                            US$20 or AU$25
  80. Manual        printed                                US$20 or AU$25
  81. ...........................................................................................................................
  82. Upgrade        same                            50%
  83. ........................................................................................................................... 
  84. Multiple copies >2                        80%
  85. ........................................................................................................................... 
  86. Site licence    >10 copies                    50%
  87. ------------------------------------------------------------------------------------------
  88.  
  89.     Other foreign money is accepted at the current exchange rate.
  90.     You must provide the photocopy of your license or license number for 
  91. upgrades.
  92.     If you send the author your payment by cheque, money order or bank 
  93. draft that must be drawn in Australia, you will get the latest version. If 
  94. you sign the license (see the LICENSE.TXT file) and send it to the author, 
  95. you will be a legal user for upgrades. If you write a paper about this 
  96. software on publication, you will get a free upgrade.
  97.     Its three versions (Shareware, Student, and Advanced) are available 
  98. from the author. The Shareware version is available from anonymous FTP 
  99. sites (e.g. oak.oakland.edu in /pub/msdos/calculat/sm32a.zip).
  100.  
  101.  
  102.         1.4  A List of Files in SymbMath
  103.  
  104. -------------------------------------------------------------------------
  105. in directory SymbMath:
  106.  
  107. SymbMath.exe    executable SymbMath system.
  108. SymbMath.ini    initial file.
  109. SymbMath.h*    help files, * is numbers.
  110. init.sm            initial SymbMath program file.
  111. *.sm        packages (user SymbMath program files).
  112. prolog.err    prolog error message file.
  113.  
  114. in directory SymbMath\BGI:
  115.  
  116. *.bgi        BGI graphics drives.
  117. *.chr        stroked fonts.
  118.  
  119.  
  120. in directory SymbMath\library:
  121.  
  122. *.li        the auto loaded libraries (external functions).
  123.  
  124.  
  125. in directory SymbMath\keyword:
  126.  
  127. *.key        the keyword files.
  128.  
  129. in directory SymbMath\text:
  130.  
  131. SymbMath.txt    introduction of SymbMath.
  132. readme.txt    the read-me file, this file should be read first.
  133. problem.txt     problems that other software cannot solve, but
  134.                 SymbMath can do.
  135. comment*.txt    comments on SymbMath.
  136. statisti.txt    the download statistics at FTP site of garbo.uwasa.fi.
  137. shareware.txt    Shareware concept.
  138. software.txt    software available from the author.
  139. update.txt    the latest updates in SymbMath.
  140. PlotData.txt    introduction of PlotData.
  141. ------------------------------------------------------------------------
  142.  
  143.     See Chapter 3.4 "Library and Package" for the detail of the *.li 
  144. and *.sm files.
  145.